.platformsTopDiv { width: 100%; float: left; margin-top: 15px; }
.platformsTopDiv p { width: 560px; float: left; font-size: 18px; color: #9bba44; margin-top: 8px;  }
.blueAccountButtons { float: right; }
.blueAccountButtons a { width: 118px; height: 48px; display:block; padding-left: 74px; float: left; padding-top: 10px; font-family: 'HelveticaLTStdBoldCondensed'; font-size: 18px; color: #ffffff; line-height:20px; margin-left: 7px; }
.blueAccountButtonLive { background:url(../img/content/platformsOpenLiveButton.png) top left no-repeat; }
.blueAccountButtonLive:hover { background-position:bottom left; }
.blueAccountButtonDemo { background:url(../img/content/platformsOpenDemoButton.png) top left no-repeat; }
.blueAccountButtonDemo:hover { background-position:bottom left; }
.platformsBanner { width: 100%; height: 332px; background:url(../img/banner/page_header/platforms/platformBanner.jpg) top left no-repeat; position:relative; float: left; margin-top: 15px; }
.platformsBannerInnerBox { position:absolute; top: 36px; right: 42px; padding: 10px; background:url(../img/general/opacity_50_bg.png) repeat; height: 242px; width: 292px; }
.platformsBannerInnerBoxDiv { float: left; width: 292px; height: 74px; margin-bottom: 10px; }
.platformsBannerInnerBoxDiv a { background:url(../img/banner/page_header/platforms/platformBannerButtonPc.jpg) top left no-repeat; }
.platformsBannerInnerBoxDiv a:hover { background-position:bottom left; }
.platformsBannerInnerBoxDiv img { float: left; }
.platformsBannerInnerBoxDiv span { width: 276px; float: left; margin-left: 18px; font-size: 13px; color: #163e6a; }
.platformsBannerInnerBoxPhoneDiv { margin-bottom: 0; }
.platformsBannerInnerBoxPhoneDiv a { background:url(../img/banner/page_header/platforms/platformBannerButtonMob.jpg) top left no-repeat; }
.platformsBannerInnerBoxPhoneDiv a:hover { background-position:bottom left; }

.platformsContentDiv { float: left; width: 100%; margin-top: 16px; }
.platformsContentDivBox { width: 150px; height: 198px; border: 1px solid #bbbbbb; text-align: center; float: left; margin-right:17px; }
.platformsContentDivBoxExtraMargin { margin-right:18px; }
.platformsContentDivBoxImg { width: 146px; height: 101px; background:url(../img/content/platformsContentDivBg.jpg) bottom left repeat-x; margin-left:2px; }
.platformsContentDivBoxImg img { margin-top: 14px; }
.platformsContentDivBoxImgLowerMargin img { margin-top: 10px; }
.platformsContentDivBoxContent { width: 144px; height: 92px; border: 1px solid #e3e3e3; margin-left:2px; margin-top: 1px; }
.platformsContentDivBoxContent h2 { margin-top: 10px; color: #9bba44; font-size: 13px; }
.platformsContentDivBoxContent p { margin-top: 14px; font-size: 12px; }
.platformDoubleLineP { margin-top: 8px !important; line-height:13.6px; margin-bottom: -5px; }
.platformsContentDivBoxContent .readMoreLinkBg { margin-top: 12px; }

/*RTL*/
.ae .platformsContentDivBoxExtraMargin { margin-left:18px; }
.ae .platformsContentDivBox {width: 150px;height: 198px;border: 1px solid #BBB;text-align: center;float: right;margin-left: 17px; margin-right:0;}
.ae .platformsBannerInnerBox { right: 650px;position:absolute; top: 36px; left: 42px; padding: 10px; background:url(../img/general/opacity_50_bg.png) repeat; height: 242px; width: 292px; }
.ae .platformsBanner { width: 100%; height: 332px; background:url(../img/banner/page_header/platforms/platformBanner_rtl.jpg) top left no-repeat; position:relative; float: left; margin-top: 15px; }